// 流程状态
/*
 * 0-创建中 为一个前端开发自定义特殊状态，表示客户点击创建按钮后进行信息录入时的页面状态
 * 理论上讲还不在业务流程状态中，只是为了进行代码逻辑处理
 */
export const PROCESS_STATUS_CREATING = 0
export const PROCESS_STATUS_WAIT_SUBMIT = 1
export const PROCESS_STATUS_WAIT_APPROVE = 2
export const PROCESS_STATUS_APPROVED = 3
export const PROCESS_STATUS_REJECTED = 4

export const PROCESS_STATUS_LIST = [
  {
    value: '-2',
    text: '草稿'
  },
  {
    value: '-1',
    text: '初始化中'
  },
  {
    value: '0',
    text: '初始化完成'
  },
  {
    value: '1',
    text: '待提交'
  },
  {
    value: '2',
    text: '待审核'
  },
  {
    value: '3',
    text: '审核通过'
  },
  {
    value: '4',
    text: '驳回'
  }
]

export const PROCESS_STATUS_MAP = {
  '-2': '草稿',
  '-1': '初始化中',
  '0': '初始化完成',
  '1': '待提交',
  '2': '待审核',
  '3': '审核通过',
  '4': '驳回'
}

export const statusList = [
  {
    key: '1',
    value: '待提交'
  },
  {
    key: '2',
    value: '待审核'
  },
  {
    key: '3',
    value: '审核通过'
  },
  {
    key: '4',
    value: '驳回'
  }
]

export const busList = [
  {
    key: '8270',
    value: '华润集团'
  },
  {
    key: '8000',
    value: '集团总部'
  },
  {
    key: '8010',
    value: '华润啤酒'
  },
  {
    key: '8020',
    value: '华润万家'
  },

  {
    key: '8030',
    value: '华润饮料'
  },
  {
    key: '8040',
    value: '华润五丰'
  },
  {
    key: '8050',
    value: '华润电力'
  },
  {
    key: '8060',
    value: '华润燃气'
  },

  {
    key: '8070',
    value: '华润置地'
  },

  {
    key: '8080',
    value: '华润建材科技'
  },

  {
    key: '8090',
    value: '华润隆地'
  },

  {
    key: '8100',
    value: '华润医药'
  },

  {
    key: '8110',
    value: '华润医商'
  },

  {
    key: '8120',
    value: '华润三九'
  },

  {
    key: '8130',
    value: '华润双鹤'
  },

  {
    key: '8140',
    value: '华润江中'
  },

  {
    key: '8150',
    value: '华润健康'
  },

  {
    key: '8160',
    value: '华润金融'
  },

  {
    key: '8170',
    value: '华润银行'
  },

  {
    key: '8180',
    value: '华润信托'
  },

  {
    key: '8190',
    value: '华润资产'
  },

  {
    key: '8200',
    value: '华润资本'
  },

  {
    key: '8210',
    value: '华润创业'
  },

  {
    key: '8220',
    value: '华润微电子'
  },

  {
    key: '8230',
    value: '华润化学材料'
  },

  {
    key: '8240',
    value: '华润环保'
  },

  {
    key: '8250',
    value: '华润数科'
  },

  {
    key: '8260',
    value: '华润现代服务'
  }
]

export const excludeHiddenBussinessUnit = function(list) {
  // 2022年数字化覆盖现状、“十四五”数字化覆盖目标、数字化覆盖率计算表需要屏蔽的业务单元:
  const HIDDEN_BUSSINESS_UNIT_LIST = ['华润资产', '华润资本']
  let result = []
  if (!list || !Array.isArray(list) || list.length == 0) {
    return result
  }
  result = [...list]
  result = result.filter(item => {
    return !HIDDEN_BUSSINESS_UNIT_LIST.includes(item.trgNode)
  })
  return result
}

// 督办员权限改造，数据是否允许提交等操作--是
export const SUBMIT_FLAG_YES = '1'
// 督办员权限，数据是否允许提交等操作（仅可查看）--否
export const SUBMIT_FLAG_NO = '0'
